package com.sxbbc.common.core.mapper.jz;

import java.math.BigDecimal;

import org.apache.ibatis.annotations.Param;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.sxbbc.common.core.entity.jz.BOfflineEvaluate;
import com.sxbbc.common.core.utils.BasePage;

/**
 * <p>
 * 店铺线下买单评论 Mapper 接口
 * </p>
 *
 * @author xiaoky
 * @since 2019-05-27
 */
public interface BOfflineEvaluateMapper extends BaseMapper<BOfflineEvaluate> {

	/**
	 * 统计店铺评分
	 * @param id 店铺id
	 * @return BigDecimal
	 */
	BigDecimal sumBusinessScore(Integer id);

	/**
	 * 查询店铺评论
	 * @param basePage 分页
	 * @param evaluate 查询条件
	 * @return IPage<BOfflineEvaluate> 分页数据
	 */
	IPage<BOfflineEvaluate> queryBusinessEvaluate(BasePage<BOfflineEvaluate> basePage, @Param("evaluate")BOfflineEvaluate evaluate);

}
